// src/renderer/ipc/useIpcListener.ts
import { useEffect } from 'react';
// import { on } from '../ipc/briddge';

// export function useIpcListener<T>(
//   channel: string,
//   callback: (data: T) => void
// ) {
//   useEffect(() => {
//     const remove = on<T>(channel, callback);
//     return () => {
//       remove(); // 卸载时自动清理
//     };
//   }, [channel, callback]);
// }
